A Hybrid Method for the Verification and Synthesis of Parameterized Weakly Stabilizing Protocols
نویسندگان
چکیده
We present a hybrid method for verification and synthesis of parameterized self-stabilizing protocols where algorithmic design and mechanical verification techniques/tools are used hand-in-hand. The core idea behind the proposed method includes the automated synthesis of self-stabilizing protocols in a limited scope (i.e., fixed number of processes) and the use of theorem proving methods for the generalization of the solutions produced by the synthesizer. Specifically, we use the Prototype Verification System (PVS) to mechanically verify an algorithm for the synthesis of weakly self-stabilizing protocols. Then, we reuse the proof of correctness of the synthesis algorithm to establish the correctness of the generalized versions of synthesized protocols for an arbitrary number of processes. We demonstrate the proposed approach in the context of an agreement and a coloring protocol on the ring topology.
منابع مشابه
The Effect of Different Stabilizers on Stability of Horseradish Peroxidase- Bovine Serum Albumin-Aflatoxin B1, a Conjugated Tracer for Detection of Aflatoxin B1 in Immunoassay-Based Methods
Aflatoxins are a group of fungal toxic metabolites, which are contaminated certain food commodities. ELISA is one of the sensitive methods for detection of aflatoxins. Preparation and stabilizing of a proper conjugated tracer for detection of aflatoxins is probably the main step for designing an ELISA method. In current study, different stabilizers were applied to stabilize a newly prepared con...
متن کاملA short introduction to two approaches in formal verification of security protocols: model checking and theorem proving
In this paper, we shortly review two formal approaches in verification of security protocols; model checking and theorem proving. Model checking is based on studying the behavior of protocols via generating all different behaviors of a protocol and checking whether the desired goals are satisfied in all instances or not. We investigate Scyther operational semantics as n example of this...
متن کاملInvariant Synthesis for Verification of Parameterized Cyber-Physical Systems with Applications to Aerospace Systems
In this paper, we describe a method for synthesizing inductive invariants for cyberphysical aerospace systems that are parameterized on the number of participants, such as the number of aircraft involved in a coordinated maneuver. The methodology is useful for automating the traditionally manual process of deductive verification of safety properties, such as collision avoidance, and establishes...
متن کاملThe Effect of Different Stabilizers on Stability of Horseradish Peroxidase- Bovine Serum Albumin-Aflatoxin B1, a Conjugated Tracer for Detection of Aflatoxin B1 in Immunoassay-Based Methods
Aflatoxins are a group of fungal toxic metabolites, which are contaminated certain food commodities. ELISA is one of the sensitive methods for detection of aflatoxins. Preparation and stabilizing of a proper conjugated tracer for detection of aflatoxins is probably the main step for designing an ELISA method. In current study, different stabilizers were applied to stabilize a newly prepared con...
متن کاملVerification of unemployment benefits’ claims using Classifier Combination method
Unemployment insurance is one of the most popular insurance types in the modern world. The Social Security Organization is responsible for checking the unemployment benefits of individuals supported by unemployment insurance. Hand-crafted evaluation of unemployment claims requires a big deal of time and money. Data mining and machine learning as two efficient tools for data analysis can assist ...
متن کامل